await @promise("lab.ready");

@lab.export.error("./library/errors.js");

@lab.export.constant("./library/constants.js");

@lab.export.service("schedule@", "./service");

@lab.export.model("./model").finished(function(error) {

    if (error) {
        @error(error);
    }

    // @lab.export.test("./test/temp.js", true)
    // @lab.export.test("./test/settings.js", true)
    

    @lab(function(lab){
        return lab.schedule.plan.@startSchedules();
    }).finished(function(error,result){
        if (error) {
            @error(error);
        }
        @mew.emit("schedule.ready");
    })
    
});